vivisect (a narcotized animal) - Spanish English Dictionary